"""
以上三角形的数阵，第一行只有一个数1，以下每行的每个数，是恰好是它上面的数、左上角数和右上角的数，3个数
之和（如果不存在某个数，认为该数就是0）。
求第n行第一个偶数出现的位置。如果没有偶数，则输出-1。例如输入3,则输出2，输入4则输出3，输入2则输出-1。

输入描述：
输入一个int整数

输出描述：
输出返回的int值

示例1
输入：
4
输出：
3
"""
if __name__ == "__main__":
    import sys

    flag = [2, 3, 2, 4]
    num = int(input())
    if num <= 2:
        print(-1)
    else:
        num_tem = num - 2
        order = num_tem % 4
        print(flag[order - 1])
